package com.ruoyi.partybuilding.domain;

import com.ruoyi.partybuilding.common.EQuery.EQueryEntityLong;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
import com.easy.query.core.annotation.*;

/**
 * 树形字典;
 * @author : He-LiangLiang@Outlook.com
 * @date : 2024-12-10
 */
@ApiModel(value = "树形字典",description = "")
@Table("pb_treedic")
@Data
public class Treedic extends EQueryEntityLong implements Serializable,Cloneable{
    /**  */
    @EasyWhereCondition(type = EasyWhereCondition.Condition.EQUAL)
    @ApiModelProperty(value = "",notes = "")
    @Column(primaryKey = true)
    private Long id ;
    /**  */
    @EasyWhereCondition(type = EasyWhereCondition.Condition.EQUAL)
    @ApiModelProperty(value = "",notes = "")
    private Long parentId ;
    /** 显示名称 */
    @EasyWhereCondition
    @ApiModelProperty(value = "显示名称",notes = "")
    private String label ;
    /** 值 */
    @ApiModelProperty(value = "值",notes = "")
    private String value ;
    /**  */
    @ApiModelProperty(value = "",notes = "")
    private String value2 ;
    /**  */
    @ApiModelProperty(value = "",notes = "")
    private String value3 ;
    /** 排序 */
    @ApiModelProperty(value = "排序",notes = "")
    private Integer sort ;
    /** 分类 */
    @EasyWhereCondition(type = EasyWhereCondition.Condition.EQUAL)
    @ApiModelProperty(value = "分类",notes = "")
    private String type ;
    /** 编号 */
    @EasyWhereCondition(type = EasyWhereCondition.Condition.EQUAL)
    @ApiModelProperty(value = "编号",notes = "")
    private String key ;
    /** 0正常1禁用 */
    @ApiModelProperty(value = "0正常1禁用",notes = "")
    private Integer status ;
    /** 备注 */
    @ApiModelProperty(value = "备注",notes = "")
    private String remark ;

}